package gui.components.map.objects;
import java.awt.Color;
import java.awt.Rectangle;
import java.awt.Shape;
import java.awt.geom.AffineTransform;
import java.awt.geom.PathIterator;
import java.awt.geom.Point2D;
import java.awt.geom.Rectangle2D;

public class cShape implements Shape{

	private Color _color;
	private Shape _shape;
	
	public cShape()
	{
		_color = Color.black;
	}

	public cShape(Shape _s, Color _c)
	{
		_shape = _s;
		_color = _c;
	}
	
	public void SetShape(Shape _s)
	{
		_shape = _s;
	}
	public Shape GetShape()
	{
		return _shape;
	}
	
	public void SetColor(Color _clr)
	{
		_color = _clr;
	}
	public Color GetColor()
	{
		return _color;
	}
	
	@Override
	public boolean contains(Point2D p) {
		return false;
	}
	@Override
	public boolean contains(Rectangle2D r) {
		return false;
	}
	@Override
	public boolean contains(double x, double y) {
		return false;
	}
	@Override
	public boolean contains(double x, double y, double w, double h) {
		return false;
	}
	@Override
	public Rectangle getBounds() {
		return null;
	}
	@Override
	public Rectangle2D getBounds2D() {
		return null;
	}
	@Override
	public PathIterator getPathIterator(AffineTransform at) {
		return null;
	}
	@Override
	public PathIterator getPathIterator(AffineTransform at, double flatness) {
		return null;
	}
	@Override
	public boolean intersects(Rectangle2D r) {
		return false;
	}
	@Override
	public boolean intersects(double x, double y, double w, double h) {
		return false;
	}
}
